t = "Hello World"
print(t[-5:-1])  # Worl
print(t[-5:0])  # null
print(t[-4:-1])  # orl
print(t[-5:])  # World
print(t[-5:2])

n = "123456789"
print(n[::-1])  # 987654321
print(n[1::-1])  # 21
print(n[:-3:-1])  # 98
print(n[-3::-1])  # 7654321
print(n[2::-1])  # 321
print(n[-7::-1])  # 321
print(n[0])  # 1
print(n[-1])  # 9

print(n[-7:2:-1])  # null
print(n[2:-2:-1])  # null
print(n[-2:-7:-2])  # 864
print(f'11: {n[0:-1:2]}')  # 1357
print(f'12: {n[0:-1:-1]}')  # 空

"""
要按照最后一个 stride 的顺序，如果 stride 是负的
前面的 start 和 end 也应该是倒着的
例如前面 n[-2:-7:-2]
-2 代表 8 ，-7 代表 3 ，倒着数就是 864
最后一个代表 -1 
"""
